:deep(.el-form-item__error) {
	margin: 3px 0 8px 0 !important;
  }
  
  :deep(.el-switch__core) {
	height: 16px !important;
	border-radius: 16px !important;
  }
  
  .modal_form_content {
	row-gap: 0;
	padding: 0 48px;
  
	.second_level_name,
	.status_container,
	.three_level_type_list,
	.parent_type_name,
	.visible-type {
	  padding: 0 24px;
	  box-sizing: border-box;
	}
  
	.status_container {
	  display: flex !important;
	  align-items: flex-start;
	  margin-top: 3px !important;
  
	  :deep(.el-form-item__content) {
		.content {
		  display: flex;
		  align-items: center;
  
		  .switch_container {
			height: 16px;
			margin: 0 12px 0 48px;
  
			.title {
			  margin-right: 2px;
			  height: 16px;
			  line-height: 16px;
			  font-size: 14px;
			  color: #606266;
			}
  
			.el-switch {
			  height: 20px !important;
			}
  
			.text {
			  height: 16px;
			  line-height: 16px;
			  font-size: 14px;
			  color: #606266;
			}
		  }
  
		  .add_container {
			height: 16px;
			display: flex;
			align-items: center;
		  }
  
		  .order-sort {
			margin-left: 48px;
			display: flex;
			column-gap: 7px;
  
			.label {
			  white-space: nowrap;
			  height: 16px;
			  line-height: 16px;
			  color: #606266;
			}
  
			.el-input {
			  .el-input__wrapper {
				height: 16px !important;
  
				.el-input__inner {
				  height: 16px;
				  line-height: 16px;
				}
			  }
			}
		  }
		}
	  }
	}
  
	.parent_type_name {
	  :deep(.el-input) {
		width: calc(100% - 24px - 5px);
	  }
	}
  
	.visible-type {
	  margin-top: 12px !important;
  
	  :deep(.el-select) {
		width: calc(100% - 24px - 5px) !important;
	  }
	}
  
	.second_level_type_list {
	  display: flex;
	  flex-direction: column;
	  row-gap: 12px;
	  margin-top: 12px;
  
	  .top_divider_line {
		border-top: 3px solid $primaryColor;
	  }
  
	  .second_level_type {
		display: flex;
		flex-direction: column;
		box-sizing: border-box;
  
		.child_type_name {
		  display: flex;
		  width: 100%;
		  height: 28px;
		  column-gap: 4px;
  
		  :deep(.el-input) {
			flex: 1;
		  }
		}
  
		.three_level_type_list {
		  margin-top: 12px;
		  display: flex;
		  flex-direction: column;
		  row-gap: 12px;
  
		  .status_container {
			padding: 0;
		  }
		}
  
		.divider_line {
		  border-bottom: 1px solid $primaryColor;
		  margin-top: 12px;
		}
	  }
	}
  }
  